namespace OasisCiq.Xnal
{
    using System.Collections.Generic;
    using System.Collections.Specialized;
    using CommonTypes;
    using External;
    using Xnl;
    using XS;

    /// <summary>
    /// Addressee is the party that is the recipient of the postal mail delivery.
    /// </summary>
    public class Addressee : ILanguageCodeGroup, IExtendedAttributes
    {
        public ICollection<Designation> Designations { get; set; }

        public PartyNameType PartyName { get; set; }

        public ICollection<DependencyName> DependencyNames { get; set; }

        public XSLanguage LanguageCode { get; set; }

        public NameValueCollection ExtendedAttributes { get; set; }
    }
}